package com.cloud.adrian.novel.home.service;

import com.cloud.adrian.novel.common.resp.RestResp;
import com.cloud.adrian.novel.home.dao.entity.HomeBook;
import com.baomidou.mybatisplus.extension.service.IService;
import com.cloud.adrian.novel.home.dto.resp.HomeBookRespDto;
import com.cloud.adrian.novel.home.dto.resp.HomeFriendLinkRespDto;

import java.util.List;

/**
 * <p>
 * 小说推荐 服务类
 * </p>
 *
 * @author xiangguiliang
 * @since 2024-05-17
 */
public interface HomeService extends IService<HomeBook> {
    /**
     * 查询首页小说推荐列表
     * @return 首页小说推荐列表的 rest响应结果
     */
    RestResp<List<HomeBookRespDto>> listHomeBooks();

    /**
     * 查询首页友情链接列表
     * @return 首页友情链接列表的 rest响应结果
     */
    RestResp<List<HomeFriendLinkRespDto>> listHomeFriendLinks();
}
